//package com.xiaozhen.mqtt.session;
//
//import net.dreamlu.iot.mqtt.core.common.MqttPendingPublish;
//import net.dreamlu.iot.mqtt.core.common.MqttPendingQos2Publish;
//import net.dreamlu.iot.mqtt.core.server.model.Subscribe;
//import net.dreamlu.iot.mqtt.core.server.session.IMqttSessionManager;
//import org.springframework.stereotype.Service;
//
//import java.util.List;
//
///**
// * session管理
// *
// * @author zhenweisheng
// * @date 2021/11/18 9:22
// * @description:
// */
//@Service
//public class MyMqttSessionManager implements IMqttSessionManager {
//
//    @Override
//    public void addSubscribe(String topicFilter, String clientId, int mqttQoS) {
//
//    }
//
//    @Override
//    public void removeSubscribe(String topicFilter, String clientId) {
//
//    }
//
//    @Override
//    public Integer searchSubscribe(String topicName, String clientId) {
//        return null;
//    }
//
//    @Override
//    public List<Subscribe> searchSubscribe(String topicName) {
//        return null;
//    }
//
//    @Override
//    public void addPendingPublish(String clientId, int messageId, MqttPendingPublish pendingPublish) {
//
//    }
//
//    @Override
//    public MqttPendingPublish getPendingPublish(String clientId, int messageId) {
//        return null;
//    }
//
//    @Override
//    public void removePendingPublish(String clientId, int messageId) {
//
//    }
//
//    @Override
//    public void addPendingQos2Publish(String clientId, int messageId, MqttPendingQos2Publish pendingQos2Publish) {
//
//    }
//
//    @Override
//    public MqttPendingQos2Publish getPendingQos2Publish(String clientId, int messageId) {
//        return null;
//    }
//
//    @Override
//    public void removePendingQos2Publish(String clientId, int messageId) {
//
//    }
//
//    @Override
//    public int getMessageId(String clientId) {
//        return 0;
//    }
//
//    @Override
//    public boolean hasSession(String clientId) {
//        return false;
//    }
//
//    @Override
//    public void remove(String clientId) {
//
//    }
//
//    @Override
//    public void clean() {
//
//    }
//}
